package com.khyr.Service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.khyr.entity.*;
import com.khyr.vo.*;

import java.util.List;

/**
 * @author ：lyk
 * @date ：Created in 2025/3/11 20:47
 * @description：
 * @modified By：
 * @version:
 */
public interface CheckItemService {
    List<CheckItem> selectAllCheckItem();

    List<CareOrderItem> queryNeedCheckItem(QueryParamsVO queryParamsVO);

    QueryCheckItemByItemIdBackVo queryCheckItemByItemId(String itemId);

    void startCheck(QueryCheckItemByItemIdBackVo queryCheckItemByItemIdBackVo);

    Page<HisCheckResult> queryAllCheckingResultForPage(QueryAllCheckingResultForPageVo queryAllCheckingResultForPageVo);

    void completeCheckResult(CompleteCheckResultVo completeCheckResultVo);

    R<Page<HisCheckResult>> queryAllCheckResultForPage(QueryAllCheckingResultForPageVo queryAllCheckingResultForPageVo);
}
